动手纠错
#（1）
"""
1、下面程序的功能是：计算1-20任意数字的阶乘，请找出错误并修改验证
"""
# 错误代码
# result = 1
# num = int(input('请输入一个整数（1～20）：'))
# for i in range(2, num):
#     result *= i
# print(num, '的阶乘为：', result)

# 正确代码
result = 1
num = int(input('请输入一个整数（1～20）：'))
for i in range(2, num + 1):
    result *= i
print(num, '的阶乘为：', result)

#（2）
# 错误代码
# k = 50
# while k = 50:
#     print(k, end=' ')
#     if k % 5 == 0:
#         print()

# 正确代码
k = 1
while k <= 50:
    print(k, end=' ')
    if k % 5 == 0:
        print()
    k += 1
